package cn.sf.sufingvideoconsumer.fallback;

import cn.sf.pojo.Video;
import cn.sf.sufingvideoconsumer.service.VideoService;
import cn.sf.vo.CommentAll;
import cn.sf.vo.VideoComment;
import cn.sf.vo.VideoDate;
import cn.sf.vo.VideoVo;
import org.springframework.stereotype.Component;

import java.util.List;

@Component
public class VideoServiceFallback implements VideoService {

    @Override
    public Video queryVideoAndUser(long id) {
        return null;
    }

    @Override
    public List<Video> queryOtherVideoList(long classify) {
        return null;
    }

    @Override
    public boolean updVideoPlayNumber(long id) {
        return false;
    }

    @Override
    public boolean updVideoLikeNumber(long id) {
        return false;
    }

    @Override
    public boolean updVideoReport(long videoId) {
        return false;
    }

    @Override
    public boolean queryIsOrNotCollect(long userId, long videoId) {
        return false;
    }

    @Override
    public String VideoCollect(long userId, long videoId) throws Exception {
        return null;
    }

    @Override
    public List<VideoVo> get(Integer id) {
        return null;
    }

    @Override
    public List<VideoComment> getAllComment(Integer commentVideoId) {
        return null;
    }

    @Override
    public String getVideoAll(String videoTitle, Integer videoUserId, Integer pageNo) {
        return null;
    }

    @Override
    public int updateVideo(Video video) {
        return 0;
    }

    @Override
    public int deleteVideo(Integer videoId) {
        return 0;
    }

    @Override
    public List<VideoDate> getVideoDate(Integer userId) {
        return null;
    }

    @Override
    public List<CommentAll> getComment(Integer commentVideoId) {
        return null;
    }

    @Override
    public int deleteComment(Integer commentId) {
        return 0;
    }

    @Override
    public int getVideoIdMAX(long id) {
        return 0;
    }

    @Override
    public int addVideo(Video video) {
        return 0;
    }
}
